One of the early wonders of the Mac was its revolutionary ability to do copy and paste across various applications. Unlike other areas in the Mac's system software that have changed and progressed over the years, copy and paste has not evolved. How many times have you found yourself going back and forth copying in one application and pasting in a different application, wishing to yourself that you could copy 5-10 items at a time, then go to another application and paste each of these items. Now you can!
・ New Features
Version 3.1.1 of CopyPaste has been improved and enhanced in many ways
・ 10 clip archives (registered users only).
・ All clipboards are maintained thru restarts (registered users only)
・ Examples are provided so that programmers can create new tools
・ New simpler menu layout
・ Tools for graphics have been added
・ Tools can now work on clipboards of any size (dependent on application memory)
Version 3.0.1 of CopyPaste has been improved and enhanced in many ways
・ 68k and PowerMac Native Code (PowerMac native for registered users only).
・ Lots of new utilities for text processing, date insertion, and world script.
・ Easy access thru the bottom of the Edit menu (you'll love this feature).
・ Extensive built in help.
・ Improved application switching.
・ Now rewritten partly in C
・ And many other improvements.
・ Shareware
Please Support Mac Shareware
Send $20 Cash, Check, or Money Order and your name, address and eddress (the email address is important it allows us to send you a key immediately and notify you of updates) to one of the addresses below. Please write down where you found CopyPaste and which version number it has.
The shareware message at boot-time is a reminder to register. Registered users get:
・ A key to remove the startup dialog
・ CopyPaste runs in PowerPC native mode (fast) only in registered versions
・ Enhancements, including more text processing abilities
・ E-mail hotline tech support (rarely needed but nice)
・ The knowledge that you are participating in the evolution of CopyPaste
・ Email notifying you immediately of new versions
・ Clip Archive is available only to registered users
・ Restore Clipboards at Restart is available only to registered users
・ All future upgrades and enhancements are available free to registered users
For All Orders: Please send check, cash, or money orders equivalent to $20 for
each computer. Include your name, address and email address.
Site License Info:
Copies Price Copies Price
1 - 3 $20 each 25 - 50 $10 each
4 - 10 $15 each 50 - 100 $ 8 each
10 - 25 $12 each 100+ $ 5 each
ALL American Orders: Please pay with US Currency, Check or Money Order.
Make out checks to:
Julian Miller/Script Software
PO Box 634
Kings Beach, CA 96143
USA
916.546.9005
e-mail: julian@sierra.net
All European Orders: Please pay Cash in any currency equivalent to $20. Cash is the preferred way but if you generally don't send any cash, then send Money Order or make out Checks to:
Peter Hoerster
Besselweg 243
48149 Muenster
Germany
e-mail: hoerste@uni-muenster.de
In France, Switzerland, Belgium send payment to:
Thierry Gondet
109, rue Lecourbe
75015 Paris
France
e-mail: 106161.3577@compuserve.com
In Japan send payment to:
Bridge 1 Software
Kopo Rasu Yama #102
Sakasai 940-1
Kashiwa-shi, Chiba-ken 277
Japan
e-mail: Bridge1@kagi.com
fax: 0471-75-4125
Thanks for becoming a part of further development of CopyPaste and supporting Mac shareware!
ALL INFO BELOW CAN BE FOUND IN THE BUILT IN HELP OF COPYPASTE
・Quick Start
Drop CopyPaste on the System Folder and it will tell you it wants to go into the Extension Folder. Restart. CopyPaste now gives you ten clipboards instead of just one! Type the usual keyboard command for copy or cut and then any number between 1 and 9 before releasing the command key. Paste works in the same way. In addition to the normal clipboard you now have nine more.
Its this easy:
1. select an object (picture, text, sound...),
2. hold down the command key,
3. type "C" (or "X" or "V"),
4. type a number between 1 and 9,
5. release the command key.
Its really simple, just the addition of a number to the usual commands gives you 10 clipboards.
In case youユve forgotten which clipboard goes with which number or you prefer the mouse to the keyboard, youユll find each clipboard listed in new submenus in any applicationユs edit menu. There you will find each has a new submenu numbered from 0 to 9. Each number may show, the first 30 characters of a text clip, or in the case of non-text ・Picture・, ・Sound・, or ・Movie・.
If you don't type a number then the standard clipboard will be used. In the submenus this will be number "0".
CopyPaste provides additional powerful features which can be turned on/off in the CopyPaste preferences.
・ MultiPaste
You can paste any one clipboard or several at a time. Typing more than one number while pasting builds up a paste sequence that pastes in the desired order (Command + V + 1 + 2 +3 ノ). Repeating the V before releasing the Cmd key will clear this sequence.
・ Tag and Drop
Tag and Drop is the poor manユs drag and drop. After selecting what you want to copy or move you have the following options:
1. To copy, hit the control key and click at the destination. Try it out, itユs really neat!
2. Clicking with Shift-Ctrl simulates a double click at the destination and replaces the object so double clicked by the selection.
3. Clicking with Option-Ctrl cuts the selection before pasting it at the destination, but note that if the cutting process moves the destination you mean you will end up in the wrong place: therefore think and save your file before using this option. Consider that unlike dragging and dropping, cutting and inserting is two operations and cannot be undone by programs that have only one Undo.
4. Clicking with Shift-Option-Ctrl cuts the selection and replaces the object deleted by simulated double click at the destination.
Using any of these four options without having selected anything will insert the last clip used.
You have to enable this feature in the preferences dialog. If you use another program like Quark Express which uses these control keys then you may want to turn off tag and drop in the CopyPaste preferences.
・ Application Switcher
The combination Cmd-Tab switches between open programs as it has always done in Windows. Hold down the command key and select a program from the list with mouse or arrow keys. Repeating the Tab key cycles through the programs. Type "I" in the Application Switcher to display process information. Type "Q" to quit a program via Apple Events.
New Features!
・ Now starts with the second application not with the currently running application
・ Typing "A" (=show All) shows background processes along with the other programs.
・ You can quit background processes and even the Finder to free memory by typing "Q"
・ Clip Archive
Wouldn't it be nice to have a command that could copy and save highlighted items to a file. Each time you copy an item it gets appended to the end of a storage file. Then you could go on the net and grab item after item easily with no limit on the number of items you collect in the storage file. Later when your disconnected you could open up the storage text file which might contain hundreds of clips that you copied while online. Its easier and faster then trying to switch between two documents over and over, even with 10 clipboards. Select some text, hold down command key, type C and hit the spacebar. A text file called CopyPasteTextClips will be created on the desktop if it doesn't already exist. The selected text will then be appended to this text. You can do this over and over and each highlighted item will be appended. Thus you can create an archive of all your copies. Later it is easy to open this text file in any word processor and edit and copy the things you need. You can delete this file at any time and start a new one. This feature available to registered owners only.
New Features!
・ Now creates up to ten different archives named Clip Archive 0 - Clip Archive 9
・ Typing cmd + c + space creates Clip Archive 0 the others are created by cmd + c + number + space.
・ Utilities Menu has a submenu for the Clip Archive which gives access to the ten archives. One can highlight text anywhere and use the key command or menu to append text to the Clip Archives.
・ CopyPaste Tools Submenus
The CopyPaste Utilities submenu is located in the Edit menu of any program. You have to enable it in the preferences to see it. The utilities enhance the functionality of programs in a way as if they were integrated part of the program. If you select a word in SimpleText and choose UPPERCASE from the menu, then CopyPaste copies the word, converts the clip and pastes it over the selection thus replacing the old word.
If you need one function several times, you can type command + c + e (execute) to repeat the last utilty used. The last utility you used is marked with a checkmark in the menu. The utilities are almost identical with those you find in the CopyPaste Window. The functions from the CopyPaste Utilities use the regular clipboard and change its content. The regular clipboard is copied into with command c or command c 0 (so we sometimes refer to the regular clipboard as clip 0). Clipboards 1 thru 9 are untouched by the utilities.
Please refer to the "Edit menu" section in this online help for more details about the utilities.
New Features
・ Now its structured into 5 submenus. The first one holds Internal tools it won't send a Paste event to overwrite highlighted text. The next three contain TEXT, PICTURE and DATE tools. They copy the selected item, do their job and paste the clipboard replacing any highlighted text. The last submenu contains miscellaneous tools that do not act on the clipboard.
・ All the tools now use a different method of memory allocation which prevents memory shortage problems. The 32k barrier for the TEXT tools has been removed. You can use the CopyPaste tools on clipboard contents of any size as long as your application allows you to copy them.
・ Once a tool is used then it can be repeated with the key command cmd + c + e
・ Its very convenient to use Show Clipboard in the Edit Menu from the Finder and to test the tools. Then you can see the changes each tool produces in the Clipboard contents.
・ CopyPaste Window
Open the CopyPaste Window in 2 ways.
1. Use the mouse to pull the Cut, Copy or Paste submenu in the edit menu down to CopyPaste Window...; click in the close box to close the window or simply type W;
If the CopyPaste Utilities are activated in the preferences, you will find the CopyPaste Window... command in this CopyPaste Utilities submenu.
2. Use the keyboard to type the Cut, Copy or Paste command Cmd -X, C or V and click while holding the keys. You must hold the command key as long as you want the window to stay open.
In the CopyPaste Window you can see the complete text, the actual picture or hear the sound.
・ "Apple" Menu
The first menu in the CopyPaste Window contains three items:
・ "About CopyPaste"(try the option key),
・ this Online Help,
・ the preferences
・ "CLIP [x]" Menu
Clip x (x = 1 ... 9) allows you to choose the clip to view and edit in the CopyPaste Window. Choose either by pulling the menu down or by typing a number.
・ "Edit" Menu
"Unload Clips to Disk" puts the clipboard contents temporarily on the disk and reloads them when used. Note that this will overwrite the storage file which is used if "Restore Clipboards" is activated in the registered version.
Text Tools
・ "Upper Case" converts the text in the open clip to upper case,
・ "Lower Case" converts the text in the open clip to lower case,
・ "Word Caps" heads each word in the open clip with a capital,
・ "Sentence Caps" heads each sentence in the open clip with a capital,
・ "One Space only" deletes double spaces from the copied text.
・ "One CR only" deletes double returns from copied text.
・ "Tab->4 Spaces" converts one tabulator character in the open clip to four spaces
・ "4 Spaces -> Tab" converts four spaces in the open clip to one tabulator character
・ "Sort Selection" sorts return separated text alphanumerically.
・ 1Byte Roman->2Byte Roman and 2Byte Roman->1Byte Roman is designed for Japanese Systems and converts Roman text within Japanese text to normalen Roman text and vice versa. This Item only shows up in Japanese systems.
・ "Comment" and "Uncomment" are variations of the source code of Symantecユs block comment FKey. It serves to mark text in Pascal source code as comments to the compiler.
Picture Tools
・ Screen Shot B/W - grab a shot of the screen
・ PICT Invert - invert the pict on the clipboard
・ PICT>icon - convert the pict on the clipboard to icon size
・ Gray it out - convert the pict on the clipboard to gray from color
・ Dither to B/W - convert the pict on the clipboard to black and white
・ Polygonize - convert the pict on the clipboard to polygons (in testing)
・ Reduce to Edge - convert the pict on the clipboard to edges, like outlining (in testing)
Date & Time Tools
・ "Short Date insert" inserts the short form of the current date (11. 18. 1995),
・ "Long Date insert" inserts the long form of the current date (Saturday November 18, 1995),
・ "Time insert" inserts the current time into the clipboard
・ "Bahユ Date " converts the date in the open clip into the date form of the Bahユ religion. If no valid date is found in the clip it inserts the Bahユ date of the day, displaying the English or German or Japanese date form detected. The Bahユ religion was founded by the prophet Bahユuユllh and has a year of 19 months of 19 days each. Synchronization with the sun is achieved by the insertion of 4 days (or 5 in leap years) at the beginning of the fasting month. The number 19 has a symbolical value for the Bahユ鍔s because the Arabic word <unity > has a numerical value of 19 and the Bahユ faith teaches the unity of all mankind, the unity of religions and the unity of races.
Internal Tools
・ "Save Text or Pict" saves a clip to disk,
・ "Open Text or Pict" loads text or a picture into the clipboard.
・ "Special Key" written by Andrew Welch inserts four Chicago characters symbolizing command key, checkmark, apple character.
・ "Swap" Menu
Swap swaps the open clip with any other one, i. e. it swaps the numbers.
・ "EventType" Menu
if you enter the edit window by Cmd-C or V and click, the default event type will be no event and nothing will happen. In this menu you can paste or copy the open clip and typing C or V again will choose the event to occur on window closure.
・ About the Author
My name is Peter Hoerster and the reason I embarked on programming was to have the Bahユ date on my computer. Having acquired a taste for it, I just continued, and now I can offer you a system extension I hope you will find useful. You may not need the Bahユ date but it is there simply because it was the reason behind my whole venture.
I also wrote a search program for specially formatted ASCII Text. I have many of the worldユs religious scriptures on disk and I wanted to be able to find information quickly. This program is designed to make an index of all chapters and run a complex search through all books, based on logical links. Modern life is complicated, and it is more than just interesting to know the worldユs religionsユ answers for the problems besetting us all today.
From the beginning of time the light of unity
hath shed its divine radiance upon the world,
and the greatest means for the promotion of that unity
is for the peoples of the world to understand
one anotherユs writing and speech.
In former Epistles We have enjoined upon the Trustees
of the House of Justice either to choose one language
from among those now existing or to adopt a new one,
and in like manner to select a common script,
both of which should be taught in all the schools of the world.
Thus will the earth be regarded as one country and one home.
The most glorious fruit of the tree of knowledge
is this exalted word: Of one tree are all ye the fruit,
and of one bough the leaves. Let not man glory in this
that he loveth his country, let him rather glory in this
that he loveth his kind.
Tablets of Bahユuユllh
Please feel free to contact me if you are a Bahユ or if you would like to find out more. Its an area I'm always happy to talk about.
Peter Hoerster ・ e-mail hoerste@uni-muenster.de
・ What is the Clipboard?
The clipboard was one of the great Mac innovations. The clipboard allows you to copy highlighted text in one program then go to another program and paste it. This is commonplace now but prior to the Mac it was much more difficult to move data from one program to another. Before the Mac there was no agreed on way to trade data while the programs were running. Now the clipboard allows you to carry data between programs but only certain types are supported, text, pict, style, sound, and movie. Programs can cut and paste there own data types within themselves but other programs must be programmed to accept those data types. Most Mac programs accept the most common types like text which can always be cut and pasted between programs but the other types may be copied in one program but not pasted in another.
The clipboard is a common area of memory that holds data which can be accessed by any program including the finder. Data can be stored in the clipboard regardless of its type or size. The clipboard can hold any type of data but a program must support each type to have it copied or pasted in that program. Apple introduced some common types and recommends that they be supported by a program, i.e. picture, text, movie, sound, style.
What is the Deskscrap
Each application has its own private section of memory for copying and pasting data. When you shift to another application then this private clipboard is shifted/translated to the deskscrap. The deskscap is a section of system memory that holds data and is available to all applications.
When you copy data to the clipboard like text with formatting and style in a word processor and then paste it elsewhere in the same document you notice that the formatting and style is retained. When you go to another application with the same data you may find that formatting and style disappears and only the text is pasted. This may be due to one or two reasons. It may be because the first application does not allow 'style info to be passed to the deskscrap or it may be that the second application does not support receiving 'style' from the deskscrap.
So if you want a program to support more file types then you should contact the companies that produce those programs.
Fortunately some of the above programs allow to adjust their preferences to support more types in their clips. MS-Word 4.x-5.X (which in many ways is better then version 6.x) lets you select the use of RTF in the clipboard in their preferences. This option enables styles in all of the clipboards. Check the manual of your program for these preferences.
Music Programs
Some programs won't use the standard deskscrap thus preventing CopyPaste to store their clips. Music programs like Alchemy and other Midi programs behave like this. Please write to the programmers of those applications and ask them to support the standard clipboard with all of their data. It's no effort for them and requires only a single line of code!
・ Some programs create their own MenuDefinitionFunction to enhance the standard menu presentation. Generally if you see more than one modifier (i.e. shift, option, command, ctrl), patterns or special fonts in the menus, the program uses such a customized menu drawing function. Most programs will nevertheless support submenus. Some programs will not. CopyPaste can patch the custom menu with the usual system menu drawing function. Look at the preferences with its online help to see the option. If you use this option, you will probably miss some features, i.e. the display of assigned keystrokes.
・ A few extensions may also patch the menu function like CopyPaste does. This may interfere with CopyPaste's actions. Magic Menu from Aladdin crashes if CopyPaste is installed. Popup Folder 2.0.1 seems to delete all events when leaving the patched trap thus preventing CopyPaste from working properly. There is an old type of fax software that alters the menubar if also installed. These are the only known problems.
To solve these problems you can do this: First try to put the extension which causes the problem into the extensions folder of your system and rename it with a space character in the front. Then this extension will be loaded before CopyPaste in the boot process. If this does not help, you could check the preferences of the extension whether it has a option to switch off the menu patch. Sometimes its not needed. If nothing seems to help, then you can disable the Menu Support of CopyPaste in the preferences dialog. Then you will not find the CopyPaste Window or the preferences dialog in the Menu anymore, but you can still open the CopyPaste Window if you type command + c + mouseclick. If you are not successful in locating the preferences again, you should delete the preferences file "CopyPasteData" from the preferences folder of your system.
・ Some programs use command + tab to cycle through their own data records. The use of this key combination would be overwritten by CopyPastes Application Switcher. You can disable CopyPastes application switching in the preferences.
・ Some programs like QuarkXpress or HyperCard or Ragtime use the ctrl + mouseclick for their own purpose. Many users had problems with earlier versions of CopyPaste because this key combination was used for Tag and Drop as a default. For this reason Tag and Drop is disabled by default. You can enable it in the preferences.
・ There are system extensions which are not recognized by the Extensions Manager which comes with System 7.5. These are background only applications like HPBackground or others. If you try to disable all extensions in order to find a extension conflict, the Extension Manager would miss these extensions. So you have to check your folders including the Startup Items folder manually if you really want to be sure when searching for a conflict. Note: We have never heard of problems with CopyPaste when installed on a really clean system.
・・ These last two two items are very very rare but describe some unusual misbehavior of some programs in conjunction with CopyPaste. Its possible that with version 3.0 that this has been eliminated.
・ Under some circumstances (we have not determined what programs are involved) you will find a numbered clipboard replaced with a content you have copied into a totally different clipboard. This happens only (if it happens at all) when you switch to a different program and then use a clipboardnumber which differs from the last used.
If you use a set of applications which bring up this misbehavior, you could do the following: If you know which clipboard you are going to use after you switch to the second program, you could use this as the last one in the first program. I.e. you could copy something into clipboard x , switch to the second program and copy the thing you want into clipboard x.
・ Some programs would not paste anything from the deskscrap, even if you see the content in the CopyPaste window. In such a program it could happen, that you use a numbered clipboard, switch to the mentioned program, copy something to the default clipboard and would not be able to paste it again. The reason is that CopyPaste informs the program always when it changes the deskscrap, i.e. it uses a numbered clipboard and then a differently numbered one. Therefore the mentioned program would think there is something copied to the deskscrap and it would not paste it even if it has its own clip at hand. In these very rare cases it helps to copy to the standard clipboard twice in the beginning to prevent CopyPaste from changing the deskscrap in the background. Later on you only need to copy and paste normally until you use a numbered clipboard again.
・ Order Form
CopyPaste 3.0 (fat)
Please add me to your customer list and let me know of updates to CopyPaste and how to remove the startup dialog, add clip archives, clipboards thru restarts and other special tricks that are available only to registered users.
Where I found CopyPaste:
**************************
Name:
City:
State:
Zip:
Country:
Email (very important):
**************************
Comments/Suggestions :
**************************
Quantity of Licenses:
Total $
**************************
For North/South American & Australian orders: Include check, cash or money order (in US$) and send to:
Julian Miller/Script Software (make out checks to julian miller)
Julian Miller/Script Software
PO Box 634
Kings Beach, CA 96143 USA
916.546.9005
e-mail julian@sierra.net or julianmill@aol.com
In France, Switzerland, Belgium send payment to:
Thierry Gondet
109, rue Lecourbe
75015 Paris
France
e-mail: 106161.3577@compuserve.com
In Germany and the rest of Europe send payment to:
Peter Hoerster
Besselweg 243
48149 Muenster
Germany
e-mail: hoerste@uni-muenster.de
In Japan send payment to:
Bridge 1 Software
Kopo Rasu Yama #102
Sakasai 940-1
Kashiwa-shi, Chiba-ken 277
Japan
e-mail: Bridge1@kagi.com
fax: 0471-75-4125
Thanks for becoming a part of further development of CopyPaste!